Big Huge Thesaurus

velvet worm

noun